/*一对新出生的子兔,第一个月子兔，第二个月为成兔，
  从第3个月起每个月都生一对子兔。
假如第一个月有一对新出生的兔子，兔子都不死，
/问每1~15月中每个月的子兔数量和兔子总数为多少？
*/

#include <stdio.h>
int main(void)
{
	int adultRabbitsNum = 0, childRabbitsNum = 1, totalRabbitsNum = 1;
	int newBirth;
	for (int i = 0; i < 15; i++)
	{
		totalRabbitsNum = adultRabbitsNum + childRabbitsNum;
		printf("第%d月：\n成年数：%d， 小兔数：%d， 总数：%d \n", (i + 1),
		       adultRabbitsNum, childRabbitsNum, totalRabbitsNum);
		//当前这个月的成年兔生出的小兔
		newBirth = adultRabbitsNum;
		//前一个月的子兔变为成年兔
		adultRabbitsNum = adultRabbitsNum + childRabbitsNum ;
		//成年兔生子兔
		childRabbitsNum = newBirth;
	}
}



